<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Usuarios_h{
    
   
    public function __construct(){
        $this->ci =& get_instance();
        !$this->ci->load->library('session') ? $this->ci->load->library('session') : false;
        !$this->ci->load->helper('url') ? $this->ci->load->helper('url') : false;
    }    
    
 /**
  * Chekea si el usuario esta logueado para los controladores indicados en $privados
  * 
  */
    public function check_login(){
      // obtenemos el nombre del controlador en el que estamos
      $controlador = $this->ci->router->class;
      //Controladores que necesita estar logeado y con sesion.
      $privados = array('admin','clientes','inmueble','pdfs','upload');
      
      if(in_array($controlador, $privados)){
          if(!$this->ci->session->userdata('is_logued_in')){
              redirect('login');  
          }
        }
    }
        
}//Fin de clase Usuarios_h
